2008년04월12일 7번
[과목 구분 없음] 다음은 1부터 100까지 더하는 BASIC 프로그램이다. ( )안에 들어갈 명령문으로 적당한 것은?

- ① SUM=SUM+ I
- ② SUM=SUM
- ③ SUM=SUM+ 1
- ④ SUM=SUM+ 100
(정답률: 80%)
문제 해설
이유는 다음과 같습니다.
1부터 100까지 더하는 과정에서, 각각의 수를 더할 때마다 그 합을 저장할 변수가 필요합니다. 이 변수를 SUM이라고 하겠습니다.
따라서, 처음에는 SUM의 값이 0이 되어야 합니다. 이를 위해 "SUM=0"이라는 명령문이 필요합니다.
그리고 1부터 100까지의 수를 하나씩 더해야 합니다. 이를 위해 반복문을 사용하며, 반복문의 변수를 I라고 하겠습니다.
반복문에서는 각각의 수를 더할 때마다 SUM의 값을 업데이트해야 합니다. 이를 위해 "SUM=SUM+ I"라는 명령문이 필요합니다.
따라서, 전체 프로그램은 다음과 같습니다.
10 SUM=0
20 FOR I=1 TO 100
30 SUM=SUM+ I
40 NEXT I
50 PRINT SUM